package cn.iocoder.yudao.module.trade.framework.delivery.core.client.dto.sfexpress.sfExpressCreate;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

//报关信息，查看《海关配置流程指引》
// https://open.sf-express.com/developSupport/195960?activeIndex=644140
@Data
public class CustomsInfoDTO {

    @Schema(description = "客户订单货物总声明价值， 包含子母件，精确到小数点 后3位。如果是跨境件，则必填", example = "1.001")
    private Double declaredValue;

    @Schema(description = "货物声明价值币别，跨境 件报关需要填写 参照附录币别代码附件 中国内地 默认CNY， 否则 默认USD", example = "默认CNY")
    private String declaredValueCurrency;

    @Schema(description = "报关批次")
    private String customsBatchs;

    @Schema(description = "税金付款方式，支持以下值： 1:寄付 2：到付 3. 第三方付",example = "1")
    private String taxPayMethod;

    @Schema(description = "税金结算账号")
    private String taxSettleAccounts;

    @Schema(description = "支付工具")
    private String paymentTool;

    @Schema(description = "支付号码")
    private String paymentNumber;

    @Schema(description = "客户订单下单人姓名")
    private String orderName;

    @Schema(description = "税款")
    private String tax;
}
